package com.doitedu.day01

import java.util.Random

/**
 * @Date 22.6.19
 * @Created by HANGGE
 * @Description
 *            1  数据类型 (对象):
 *             -Any : 所有类型的父类型
 *             -AnyVal : 值类型  Int  Long  Double Short  Byte Char Boolean  Unit String  Float
 *             -AnyRef : 引用数据类型  自定义的类  现有的scala类  现有的java类
 *             -Null  : 引用数据类型的子类
 *             X Nothing : 所有类型的子类  一般异常时使用
 *             2 变量的定义  val  var  建议优先使用val
 *             val  name = "zss"
 *             val gender = "m"
 *             var  age = 23
 *             val 效率高  安全
 *             3 定义变量的时候一定要赋值
 *
 *   int  long  string  byte[]  double  int  i = 12 ;
 */
object Demo02 {
  def main(args: Array[String]): Unit = {
    /**
     * 变量的定义
     * var  variable  变量后续的可以变化
     * val  value  不变  后续的不能再变
     */
    // 定义变量
    var  age:Int  = 21
    println(age)
    // 修改变量的值
    age = 22
    println(age)

    // 定义不可变的变量
    val  gender:String = "M"
    val  name:String = "任卓"

    // 变量的定义优先使用val





  }

}
